home *** CD-ROM | disk | FTP | other *** search
/ Australian Personal Computer 2000 July / CD 3 / redhat-6.2.iso / RedHat / instimage / usr / lib / python1.5 / plat-linux-i386 / TERMIOS.py < prev   
Encoding:
Text File  |  2000-02-01  |  4.4 KB  |  259 lines

  1. # Generated by h2py from /usr/include/termios.h
  2. _TERMIOS_H = 1
  3.  
  4. # Included from features.h
  5. _FEATURES_H = 1
  6. __USE_ANSI = 1
  7. __FAVOR_BSD = 1
  8. _ISOC9X_SOURCE = 1
  9. _POSIX_SOURCE = 1
  10. _POSIX_C_SOURCE = 199506L
  11. _XOPEN_SOURCE = 500
  12. _XOPEN_SOURCE_EXTENDED = 1
  13. _LARGEFILE64_SOURCE = 1
  14. _BSD_SOURCE = 1
  15. _SVID_SOURCE = 1
  16. _BSD_SOURCE = 1
  17. _SVID_SOURCE = 1
  18. __USE_ISOC9X = 1
  19. _POSIX_SOURCE = 1
  20. _POSIX_C_SOURCE = 2
  21. _POSIX_C_SOURCE = 199506L
  22. __USE_POSIX = 1
  23. __USE_POSIX2 = 1
  24. __USE_POSIX199309 = 1
  25. __USE_POSIX199506 = 1
  26. __USE_XOPEN = 1
  27. __USE_XOPEN_EXTENDED = 1
  28. __USE_UNIX98 = 1
  29. _LARGEFILE_SOURCE = 1
  30. __USE_XOPEN_EXTENDED = 1
  31. __USE_LARGEFILE = 1
  32. __USE_LARGEFILE64 = 1
  33. __USE_FILE_OFFSET64 = 1
  34. __USE_MISC = 1
  35. __USE_BSD = 1
  36. __USE_SVID = 1
  37. __USE_GNU = 1
  38. __USE_REENTRANT = 1
  39. __STDC_IEC_559__ = 1
  40. __STDC_IEC_559_COMPLEX__ = 1
  41. __GNU_LIBRARY__ = 6
  42. __GLIBC__ = 2
  43. __GLIBC_MINOR__ = 1
  44.  
  45. # Included from sys/cdefs.h
  46. _SYS_CDEFS_H = 1
  47. def __PMT(args): return args
  48.  
  49. def __P(args): return args
  50.  
  51. def __PMT(args): return args
  52.  
  53. def __P(args): return ()     
  54.  
  55. def __PMT(args): return ()
  56.  
  57. def __STRING(x): return #x
  58.  
  59. def __STRING(x): return "x"
  60.  
  61. def __ASMNAME(cname): return __ASMNAME2 (__USER_LABEL_PREFIX__, cname)
  62.  
  63. def __attribute__(xyz): return  
  64.  
  65. __USE_EXTERN_INLINES = 1
  66.  
  67. # Included from gnu/stubs.h
  68.  
  69. # Included from bits/types.h
  70. _BITS_TYPES_H = 1
  71. __FD_SETSIZE = 1024
  72. def __FDELT(d): return ((d) / __NFDBITS)
  73.  
  74.  
  75. # Included from bits/pthreadtypes.h
  76. _BITS_PTHREADTYPES_H = 1
  77.  
  78. # Included from bits/sched.h
  79. SCHED_OTHER = 0
  80. SCHED_FIFO = 1
  81. SCHED_RR = 2
  82. CSIGNAL = 0x000000ff
  83. CLONE_VM = 0x00000100
  84. CLONE_FS = 0x00000200
  85. CLONE_FILES = 0x00000400
  86. CLONE_SIGHAND = 0x00000800
  87. CLONE_PID = 0x00001000
  88. CLONE_PTRACE = 0x00002000
  89. CLONE_VFORK = 0x00004000
  90. __defined_schedparam = 1
  91.  
  92. # Included from bits/termios.h
  93. NCCS = 32
  94. VINTR = 0
  95. VQUIT = 1
  96. VERASE = 2
  97. VKILL = 3
  98. VEOF = 4
  99. VTIME = 5
  100. VMIN = 6
  101. VSWTC = 7
  102. VSTART = 8
  103. VSTOP = 9
  104. VSUSP = 10
  105. VEOL = 11
  106. VREPRINT = 12
  107. VDISCARD = 13
  108. VWERASE = 14
  109. VLNEXT = 15
  110. VEOL2 = 16
  111. IGNBRK = 0000001
  112. BRKINT = 0000002
  113. IGNPAR = 0000004
  114. PARMRK = 0000010
  115. INPCK = 0000020
  116. ISTRIP = 0000040
  117. INLCR = 0000100
  118. IGNCR = 0000200
  119. ICRNL = 0000400
  120. IUCLC = 0001000
  121. IXON = 0002000
  122. IXANY = 0004000
  123. IXOFF = 0010000
  124. IMAXBEL = 0020000
  125. OPOST = 0000001
  126. OLCUC = 0000002
  127. ONLCR = 0000004
  128. OCRNL = 0000010
  129. ONOCR = 0000020
  130. ONLRET = 0000040
  131. OFILL = 0000100
  132. OFDEL = 0000200
  133. NLDLY = 0000400
  134. NL0 = 0000000
  135. NL1 = 0000400
  136. CRDLY = 0003000
  137. CR0 = 0000000
  138. CR1 = 0001000
  139. CR2 = 0002000
  140. CR3 = 0003000
  141. TABDLY = 0014000
  142. TAB0 = 0000000
  143. TAB1 = 0004000
  144. TAB2 = 0010000
  145. TAB3 = 0014000
  146. BSDLY = 0020000
  147. BS0 = 0000000
  148. BS1 = 0020000
  149. FFDLY = 0100000
  150. FF0 = 0000000
  151. FF1 = 0100000
  152. VTDLY = 0040000
  153. VT0 = 0000000
  154. VT1 = 0040000
  155. XTABS = 0014000
  156. CBAUD = 0010017
  157. B0 = 0000000
  158. B50 = 0000001
  159. B75 = 0000002
  160. B110 = 0000003
  161. B134 = 0000004
  162. B150 = 0000005
  163. B200 = 0000006
  164. B300 = 0000007
  165. B600 = 0000010
  166. B1200 = 0000011
  167. B1800 = 0000012
  168. B2400 = 0000013
  169. B4800 = 0000014
  170. B9600 = 0000015
  171. B19200 = 0000016
  172. B38400 = 0000017
  173. EXTA = B19200
  174. EXTB = B38400
  175. CSIZE = 0000060
  176. CS5 = 0000000
  177. CS6 = 0000020
  178. CS7 = 0000040
  179. CS8 = 0000060
  180. CSTOPB = 0000100
  181. CREAD = 0000200
  182. PARENB = 0000400
  183. PARODD = 0001000
  184. HUPCL = 0002000
  185. CLOCAL = 0004000
  186. CBAUDEX = 0010000
  187. B57600 = 0010001
  188. B115200 = 0010002
  189. B230400 = 0010003
  190. B460800 = 0010004
  191. B500000 = 0010005
  192. B576000 = 0010006
  193. B921600 = 0010007
  194. B1000000 = 0010010
  195. B1152000 = 0010011
  196. B1500000 = 0010012
  197. B2000000 = 0010013
  198. B2500000 = 0010014
  199. B3000000 = 0010015
  200. B3500000 = 0010016
  201. B4000000 = 0010017
  202. CIBAUD = 002003600000
  203. CRTSCTS = 020000000000
  204. ISIG = 0000001
  205. ICANON = 0000002
  206. XCASE = 0000004
  207. ECHO = 0000010
  208. ECHOE = 0000020
  209. ECHOK = 0000040
  210. ECHONL = 0000100
  211. NOFLSH = 0000200
  212. TOSTOP = 0000400
  213. ECHOCTL = 0001000
  214. ECHOPRT = 0002000
  215. ECHOKE = 0004000
  216. FLUSHO = 0010000
  217. PENDIN = 0040000
  218. IEXTEN = 0100000
  219. TCOOFF = 0
  220. TCOON = 1
  221. TCIOFF = 2
  222. TCION = 3
  223. TCIFLUSH = 0
  224. TCOFLUSH = 1
  225. TCIOFLUSH = 2
  226. TCSANOW = 0
  227. TCSADRAIN = 1
  228. TCSAFLUSH = 2
  229.  
  230. # Included from sys/ttydefaults.h
  231. TTYDEF_IFLAG = (BRKINT | ISTRIP | ICRNL | IMAXBEL | IXON | IXANY)
  232. TTYDEF_OFLAG = (OPOST | ONLCR | XTABS)
  233. TTYDEF_LFLAG = (ECHO | ICANON | ISIG | IEXTEN | ECHOE|ECHOKE|ECHOCTL)
  234. TTYDEF_CFLAG = (CREAD | CS7 | PARENB | HUPCL)
  235. TTYDEF_SPEED = (B9600)
  236. def CTRL(x): return (x&037)
  237.  
  238. CEOF = CTRL(ord('d'))
  239. CEOL = ord('\0')
  240. CERASE = 0177
  241. CINTR = CTRL(ord('c'))
  242. CSTATUS = ord('\0')
  243. CKILL = CTRL(ord('u'))
  244. CMIN = 1
  245. CQUIT = 034
  246. CSUSP = CTRL(ord('z'))
  247. CTIME = 0
  248. CDSUSP = CTRL(ord('y'))
  249. CSTART = CTRL(ord('q'))
  250. CSTOP = CTRL(ord('s'))
  251. CLNEXT = CTRL(ord('v'))
  252. CDISCARD = CTRL(ord('o'))
  253. CWERASE = CTRL(ord('w'))
  254. CREPRINT = CTRL(ord('r'))
  255. CEOT = CEOF
  256. CBRK = CEOL
  257. CRPRNT = CREPRINT
  258. CFLUSH = CDISCARD
  259.